package com.kmzx.one.project.config.data;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@ConfigurationProperties(prefix = "weixin")
@Component
public class WXDataConfig {

    private String appId;

    private String appSecret;

    private String wxUrl;

    private String payUrl;

    private String merchantNum;

    private String merchantKey;

    private String callbackUrl;

    private String clientIP;

    private String rankBuy;

    private String seaGateUrl;
    private String h5CallbackUrl;
    private String h5WapUrl;
    private String h5WapName;

    private String mchCustomsNo;

    private String  customs;

    private String seaUrl;

    public String getPayUrl() {
        return payUrl;
    }

    public WXDataConfig setPayUrl(String payUrl) {
        this.payUrl = payUrl;
        return this;
    }

    public String getMerchantKey() {
        return merchantKey;
    }

    public WXDataConfig setMerchantKey(String merchantKey) {
        this.merchantKey = merchantKey;
        return this;
    }

    public String getAppId() {
        return appId;
    }

    public WXDataConfig setAppId(String appId) {
        this.appId = appId;
        return this;
    }

    public String getAppSecret() {
        return appSecret;
    }

    public WXDataConfig setAppSecret(String appSecret) {
        this.appSecret = appSecret;
        return this;
    }

    public String getWxUrl() {
        return wxUrl;
    }

    public WXDataConfig setWxUrl(String wxUrl) {
        this.wxUrl = wxUrl;
        return this;
    }

    public String getMerchantNum() {
        return merchantNum;
    }

    public WXDataConfig setMerchantNum(String merchantNum) {
        this.merchantNum = merchantNum;
        return this;
    }

    public String getCallbackUrl() {
        return callbackUrl;
    }

    public WXDataConfig setCallbackUrl(String callbackUrl) {
        this.callbackUrl = callbackUrl;
        return this;
    }

    public String getClientIP() {
        return clientIP;
    }

    public WXDataConfig setClientIP(String clientIP) {
        this.clientIP = clientIP;
        return this;
    }

    public String getRankBuy() {
        return rankBuy;
    }

    public WXDataConfig setRankBuy(String rankBuy) {
        this.rankBuy = rankBuy;
        return this;
    }

    public String getSeaGateUrl() {
        return seaGateUrl;
    }

    public WXDataConfig setSeaGateUrl(String seaGateUrl) {
        this.seaGateUrl = seaGateUrl;
        return this;
    }

    public String getH5CallbackUrl() {
        return h5CallbackUrl;
    }

    public WXDataConfig setH5CallbackUrl(String h5CallbackUrl) {
        this.h5CallbackUrl = h5CallbackUrl;
        return this;
    }

    public String getH5WapUrl() {
        return h5WapUrl;
    }

    public WXDataConfig setH5WapUrl(String h5WapUrl) {
        this.h5WapUrl = h5WapUrl;
        return this;
    }

    public String getH5WapName() {
        return h5WapName;
    }

    public WXDataConfig setH5WapName(String h5WapName) {
        this.h5WapName = h5WapName;
        return this;
    }

    public String getMchCustomsNo() {
        return mchCustomsNo;
    }

    public WXDataConfig setMchCustomsNo(String mchCustomsNo) {
        this.mchCustomsNo = mchCustomsNo;
        return this;
    }

    public String getCustoms() {
        return customs;
    }

    public WXDataConfig setCustoms(String customs) {
        this.customs = customs;
        return this;
    }

    public String getSeaUrl() {
        return seaUrl;
    }

    public WXDataConfig setSeaUrl(String seaUrl) {
        this.seaUrl = seaUrl;
        return this;
    }
}
